-- $Id $
-- $Source $
-- ******************************************************************
-- CISCO-CDMA-AHDLC-MIB.my CDMA AHDLC Service Adapter Management MIB
--
-- Oct. 2000, Christian Pechard
-- Copyright (c) 2000-2005 by Cisco Systems, Inc.
-- All rights reserved.
--
-- ******************************************************************
-- $Log $
-- ******************************************************************
-- $Endlog$CISCO-CDMA-AHDLC-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,NOTIFICATION-TYPE,OBJECT-TYPE,Unsigned32,Gauge32FROM SNMPv2-SMI
TruthValue,TimeStampFROM SNMPv2-TC
MODULE-COMPLIANCE,NOTIFICATION-GROUP,OBJECT-GROUPFROM SNMPv2-CONF
SnmpAdminStringFROM SNMP-FRAMEWORK-MIB
ZeroBasedCounter32FROM RMON2-MIB
ciscoMgmt
FROM CISCO-SMI
EntPhysicalIndexOrZero
FROM CISCO-TC;cCdmaAhdlcMIB MODULE-IDENTITYLAST-UPDATED"200511140000Z"ORGANIZATION"Cisco Systems, Inc."CONTACT-INFO" Cisco Systems
Customer Service
Postal 170 W Tasman Drive
San Jose, CA 95134
USA
Tel +1 800 553-NETS
E-mail cs-pdsn@cisco.com"DESCRIPTION"This MIB module provides details concerning AHDLC
engine state, performance, configuration and
notification.
An AHDLC channel handles one AHDLC session.
AN AHDLC engine controls a set of AHDLC channels.
The following diagram illustrates a typical usage
of an AHDLC service adapter in a 3G CDMA wireless
data network
+==========+ +========+==========+
| RAdio | AHDLC packets |AHDLC | |
| Network |============== |engine | PDSN |
| (RAN) | | | router |
+==========+ +--------+ |
/|\ | |
| +===================+
Mobile Node
using PPP
over AHDLC
Two types of AHDLC engines are available -
software and hardware based. A dedicated hardware
allows better ahdlc framing performance.
Acronyms and terms
AHDLC Asynchronous High-level Data
Link Control.
AHDLC A dedicated resource used to
channel handle one AHDLC session.
AHDLC An entity managing a group of
engine AHDLC channels. An AHDLC engine
may be hardware assisted.
CDMA Code Division Multiple Access.
PDSN Packet Data Serving Node, a router
connecting a CDMA wireless network
to the internet.
RAN Radio Network."
REVISION"200511140000Z"DESCRIPTION"Updated the imports such that Unsigned32 is imported from
SNMPv2-SMI instead of CISCO-TC."REVISION"200201040000Z"DESCRIPTION"Initial revision of this MIB module."::={ ciscoMgmt 997}cCdmaAhdlcMIBObjects OBJECTIDENTIFIER::={ cCdmaAhdlcMIB 1}cCdmaAhdlcEngineInfo OBJECTIDENTIFIER::={ cCdmaAhdlcMIBObjects 1}cCdmaAhdlcMIBNotif OBJECTIDENTIFIER::={ cCdmaAhdlcMIB 0}
-- ******************************************************************-- * CDMA AHDLC engine information
-- ******************************************************************cCdmaAhdlcEngineTable OBJECT-TYPESYNTAXSEQUENCEOF CCdmaAhdlcEngineEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of AHDLC engines available in the system."::={ cCdmaAhdlcEngineInfo 1}cCdmaAhdlcEngineEntry OBJECT-TYPESYNTAX CCdmaAhdlcEngineEntry
MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"A description of an AHDLC engine."INDEX{ cCdmaAhdlcEngineIndex }::={ cCdmaAhdlcEngineTable 1}
CCdmaAhdlcEngineEntry ::=SEQUENCE{
cCdmaAhdlcEngineIndex Unsigned32,
cCdmaAhdlcEngineName SnmpAdminString,
cCdmaAhdlcEngineType INTEGER,
cCdmaAhdlcEngineChannelsInUse Gauge32,
cCdmaAhdlcEngineMaxChannels Unsigned32,
cCdmaAhdlcEngineConfMaxChannels Unsigned32,
cCdmaAhdlcEngineOperState INTEGER,
cCdmaAhdlcEngineAdminState INTEGER,
cCdmaAhdlcEngineDownNotifEnabled TruthValue,
cCdmaAhdlcPhysicalIndex EntPhysicalIndexOrZero
}cCdmaAhdlcEngineIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An arbitrary non-zero integer-value that uniquely
identifies an AHDLC engine. An implementation should
assign AHDLC engines consecutive monotonically
increasing values."::={ cCdmaAhdlcEngineEntry 1}
cCdmaAhdlcEngineName OBJECT-TYPESYNTAXSnmpAdminStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Textual name of the AHDLC engine. The value of this
object should be the name of the component as
assigned by the local device."::={ cCdmaAhdlcEngineEntry 2}cCdmaAhdlcEngineType OBJECT-TYPESYNTAXINTEGER{unknown(0),software(1),hardware(2)
}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"AHDLC engine type. Three main types are defined:
- a 'hardware' based engine requires the use of
AHDLC hardware assist. Each hardware based engine is
peer to one unique AHDLC hardware assist.
- a 'software' based engine is not peer to an AHDLC
hardware assist but it relies on the system cpu(s) to
perform AHDLC framing.
If the engine type cannot be determined, this object
value should return 'unknown'."::={ cCdmaAhdlcEngineEntry 3}cCdmaAhdlcEngineChannelsInUse OBJECT-TYPESYNTAXGauge32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of current active channels handled by this
engine."::={ cCdmaAhdlcEngineEntry 4}cCdmaAhdlcEngineMaxChannels OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Maximum number of channels that can be supported
by this engine."::={ cCdmaAhdlcEngineEntry 5}cCdmaAhdlcEngineConfMaxChannels OBJECT-TYPESYNTAXUnsigned32
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Maximum number of channels configured by the user.
This value may not be higher than
cCdmaAhdlcEngineMaxChannels."::={ cCdmaAhdlcEngineEntry 6}cCdmaAhdlcEngineOperState OBJECT-TYPESYNTAXINTEGER{unknown(0),up(1),down(2)}MAX-ACCESSread-only
STATUScurrentDESCRIPTION"This object defines the current AHDLC engine
operational state. The 'up' indicates the engine
is ready to receive ahdlc packets.
If cCdmaAhdlcEngineAdminState is 'down' then
cCdmaAhdlcEngineOperState should be 'down'. If
cCdmaAhdlcEngineAdminState is changed to 'up' then
cCdmaAhdlcEngineOperState should change to 'up'
if the engine is ready to receive ahdlc packets;
it should remain in the 'down' state if and only
if there is a fault that prevents it from going to
the 'up' state."::={ cCdmaAhdlcEngineEntry 7}cCdmaAhdlcEngineAdminState OBJECT-TYPESYNTAXINTEGER{up(1),
down(2)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object defines the AHDLC engine desired
state. When a managed system initializes, all
interfaces start with 'down' state. As a result
of either explicit management action or per
configuration information retained by the managed
system, cCdmaAhdlcEngineAdminState is then changed
to either 'up' or remains in the 'down' state."::={ cCdmaAhdlcEngineEntry 8}cCdmaAhdlcEngineDownNotifEnabled OBJECT-TYPESYNTAXTruthValue
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION" 'true' indicates notification will be sent out
when cCdmaAhdlcEngineAdminState is 'up' and
cCdmaAhdlcEngineOperState is 'down'."::={ cCdmaAhdlcEngineEntry 9}cCdmaAhdlcPhysicalIndex OBJECT-TYPESYNTAX EntPhysicalIndexOrZero
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Corresponding AHDLC service adapter entry in
the ENTITY-MIB (RFC-2737). This object value should
return the corresponding entPhysicalIndex value of
the service adapter or 0 if it cannot be determined or
is not applicable."
::={ cCdmaAhdlcEngineEntry 10}-- ******************************************************************
-- * CDMA AHDLC performance table
-- ******************************************************************cCdmaAhdlcPerfTable OBJECT-TYPESYNTAXSEQUENCEOF CCdmaAhdlcPerfEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of statistics for those AHDLC engines
supported by the system."::={ cCdmaAhdlcEngineInfo 2}cCdmaAhdlcPerfEntry OBJECT-TYPESYNTAX CCdmaAhdlcPerfEntry
MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"The statistics associated with an AHDLC engine."AUGMENTS{ cCdmaAhdlcEngineEntry }::={ cCdmaAhdlcPerfTable 1}
CCdmaAhdlcPerfEntry ::=SEQUENCE{
cCdmaAhdlcOutgoingOctetsToEncode ZeroBasedCounter32,
cCdmaAhdlcOutgoingOctetsEncoded ZeroBasedCounter32,
cCdmaAhdlcOutgoingPktsToEncode ZeroBasedCounter32,
cCdmaAhdlcOutgoingPktsEncoded ZeroBasedCounter32,
cCdmaAhdlcIncomingOctetsToDecode ZeroBasedCounter32,
cCdmaAhdlcIncomingOctetsDecoded ZeroBasedCounter32,
cCdmaAhdlcIncomingPktsToDecode ZeroBasedCounter32,
cCdmaAhdlcIncomingPktsDecoded ZeroBasedCounter32,
cCdmaAhdlcDropPktsDec ZeroBasedCounter32,
cCdmaAhdlcDropPktsEnc ZeroBasedCounter32,
cCdmaAhdlcCRCDropPkts ZeroBasedCounter32,
cCdmaAhdlcMemDropPktsDec ZeroBasedCounter32,
cCdmaAhdlcMemDropPktsEnc ZeroBasedCounter32,
cCdmaAhdlcOverflowDropPktsDec ZeroBasedCounter32,
cCdmaAhdlcOverflowDropPktsEnc ZeroBasedCounter32,
cCdmaAhdlcInvSizeDropPktsDec ZeroBasedCounter32,
cCdmaAhdlcInvSizeDropPktsEnc ZeroBasedCounter32,
cCdmaAhdlcDiscontinuityTime TimeStamp}cCdmaAhdlcOutgoingOctetsToEncode OBJECT-TYPESYNTAXZeroBasedCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of outgoing-traffic octets delivered to
the AHDLC engine for AHDLC encoding since system was
last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."::={ cCdmaAhdlcPerfEntry 1}
cCdmaAhdlcOutgoingOctetsEncoded OBJECT-TYPESYNTAXZeroBasedCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of outgoing-traffic octets generated by
the AHDLC engine through AHDLC encoding since system
was last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."::={ cCdmaAhdlcPerfEntry 2}cCdmaAhdlcOutgoingPktsToEncode OBJECT-TYPESYNTAXZeroBasedCounter32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of outgoing-traffic packets delivered
to the AHDLC engine for AHDLC encoding since system
was last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."::={ cCdmaAhdlcPerfEntry 3}cCdmaAhdlcOutgoingPktsEncoded OBJECT-TYPESYNTAXZeroBasedCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"Total number of outgoing-traffic packets generated
by the AHDLC engine through AHDLC encoding since
system was last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."::={ cCdmaAhdlcPerfEntry 4}cCdmaAhdlcIncomingOctetsToDecode OBJECT-TYPESYNTAXZeroBasedCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of incoming-traffic octets delivered to
the AHDLC engine for AHDLC decoding since system was
last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."::={ cCdmaAhdlcPerfEntry 5}cCdmaAhdlcIncomingOctetsDecoded OBJECT-TYPESYNTAXZeroBasedCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of incoming-traffic octets generated by
the AHDLC engine through AHDLC decoding since system
was last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."::={ cCdmaAhdlcPerfEntry 6}
cCdmaAhdlcIncomingPktsToDecode OBJECT-TYPESYNTAXZeroBasedCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of incoming-traffic packets delivered
to the AHDLC engine for AHDLC decoding since system
was last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."::={ cCdmaAhdlcPerfEntry 7}cCdmaAhdlcIncomingPktsDecoded OBJECT-TYPESYNTAXZeroBasedCounter32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of incoming-traffic packets generated
by the AHDLC engine through AHDLC decoding since
system was last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."::={ cCdmaAhdlcPerfEntry 8}cCdmaAhdlcDropPktsDec OBJECT-TYPESYNTAXZeroBasedCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of packets dropped by the engine during
AHDLC decoding since system was last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."::={ cCdmaAhdlcPerfEntry 9}cCdmaAhdlcDropPktsEnc OBJECT-TYPESYNTAXZeroBasedCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of packets dropped by the engine during
AHDLC encoding since system was last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."::={ cCdmaAhdlcPerfEntry 10}cCdmaAhdlcCRCDropPkts OBJECT-TYPESYNTAXZeroBasedCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of packets dropped by the engine because
of CRC errors since system was last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."::={ cCdmaAhdlcPerfEntry 11}cCdmaAhdlcMemDropPktsDec OBJECT-TYPE
SYNTAXZeroBasedCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of packets dropped by the engine due to
insufficient memory during AHDLC decoding since
system was last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."::={ cCdmaAhdlcPerfEntry 12}cCdmaAhdlcMemDropPktsEnc OBJECT-TYPESYNTAXZeroBasedCounter32MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The number of packets dropped by the engine due to
insufficient memory during AHDLC encoding since
system was last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."::={ cCdmaAhdlcPerfEntry 13}cCdmaAhdlcOverflowDropPktsDec OBJECT-TYPESYNTAXZeroBasedCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of packets dropped by the engine due to
queue overflow during AHDLC decoding since system was
last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."::={ cCdmaAhdlcPerfEntry 14}cCdmaAhdlcOverflowDropPktsEnc OBJECT-TYPESYNTAXZeroBasedCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of packets dropped by the engine due to
queue overflow during AHDLC encoding since system was
last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."
::={ cCdmaAhdlcPerfEntry 15}cCdmaAhdlcInvSizeDropPktsDec OBJECT-TYPESYNTAXZeroBasedCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of packets dropped by the engine due to
invalid size during AHDLC decoding since system was
last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."::={ cCdmaAhdlcPerfEntry 16}cCdmaAhdlcInvSizeDropPktsEnc OBJECT-TYPE
SYNTAXZeroBasedCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of packets dropped by the engine due to
invalid size during AHDLC encoding since system was
last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."::={ cCdmaAhdlcPerfEntry 17}cCdmaAhdlcDiscontinuityTime OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"The value of sysUpTime when the AHDLC Engine's
counters last experienced a discontinuity. If no
discontinuities have occurred since the last
re-initialization of the local management subsystem,
then this object contains a zero value."::={ cCdmaAhdlcPerfEntry 18}-- ******************************************************************
-- Notification definitions
-- ******************************************************************cCdmaAhdlcEngineDownNotif NOTIFICATION-TYPEOBJECTS{
cCdmaAhdlcEngineOperState,
cCdmaAhdlcEngineAdminState
}STATUScurrentDESCRIPTION"This notification indicates an AHDLC engine
is 'down' due to some fault though the desired
state of the engine is 'up'."::={ cCdmaAhdlcMIBNotif 1}-- ******************************************************************
-- * Conformance
-- ******************************************************************cCdmaAhdlcMIBConformance OBJECTIDENTIFIER::={ cCdmaAhdlcMIB 3}cCdmaAhdlcMIBCompliances OBJECTIDENTIFIER::={ cCdmaAhdlcMIBConformance 1}cCdmaAhdlcMIBGroups OBJECTIDENTIFIER::={ cCdmaAhdlcMIBConformance 2}-- ******************************************************************
-- * Compliance
-- ******************************************************************cCdmaAhdlcMIBCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for entities which implement
the CDMA AHDLC Management MIB."MODULE-- this moduleMANDATORY-GROUPS{
cCdmaAhdlcGroup,
cCdmaAhdlcNotifGroup
}::={ cCdmaAhdlcMIBCompliances 1}-- ******************************************************************
-- * Units of Conformance
-- ******************************************************************cCdmaAhdlcGroup OBJECT-GROUP
OBJECTS{
cCdmaAhdlcEngineName,
cCdmaAhdlcEngineType,
cCdmaAhdlcEngineMaxChannels,
cCdmaAhdlcEngineConfMaxChannels,
cCdmaAhdlcEngineChannelsInUse,
cCdmaAhdlcEngineOperState,
cCdmaAhdlcEngineAdminState,
cCdmaAhdlcEngineDownNotifEnabled,
cCdmaAhdlcPhysicalIndex,
cCdmaAhdlcOutgoingOctetsToEncode,
cCdmaAhdlcOutgoingOctetsEncoded,
cCdmaAhdlcOutgoingPktsToEncode,
cCdmaAhdlcOutgoingPktsEncoded,
cCdmaAhdlcIncomingOctetsToDecode,
cCdmaAhdlcIncomingOctetsDecoded,
cCdmaAhdlcIncomingPktsToDecode,
cCdmaAhdlcIncomingPktsDecoded,
cCdmaAhdlcDropPktsDec,
cCdmaAhdlcDropPktsEnc,
cCdmaAhdlcCRCDropPkts,
cCdmaAhdlcMemDropPktsDec,
cCdmaAhdlcMemDropPktsEnc,
cCdmaAhdlcOverflowDropPktsDec,
cCdmaAhdlcOverflowDropPktsEnc,
cCdmaAhdlcInvSizeDropPktsDec,
cCdmaAhdlcInvSizeDropPktsEnc,
cCdmaAhdlcDiscontinuityTime
}STATUScurrentDESCRIPTION"A collection of objects needed for CDMA AHDLC network
management."::={ cCdmaAhdlcMIBGroups 1}cCdmaAhdlcNotifGroup NOTIFICATION-GROUPNOTIFICATIONS
{
cCdmaAhdlcEngineDownNotif
}STATUScurrentDESCRIPTION"The notifications related to CDMA AHDLC network
management."::={ cCdmaAhdlcMIBGroups 2}END